import {AttributeInfo,DtoInfo,MethodInfo} from '../../shared';

export const ATTRIBUTEINFOS: AttributeInfo[] = [
    { id: 1, screenId: 'kkpm001', type: '定数', accessModifiers: 'private', definition: 'CD_VALUE_1', commond: '定数値１', annotation: '-', defaultValue: '1' },
    { id: 2, screenId: 'kkpm001', type: 'DTO', accessModifiers: 'private', definition: 'XXXDto', commond: '-', annotation: '-', defaultValue: '-' },
    { id: 3, screenId: 'kkpm001', type: 'インタフェース', accessModifiers: 'private', definition: 'XXXLogic', commond: 'XXXLogicインタフェース', annotation: '-', defaultValue: '-' }
];
export const DTOINFOS: DtoInfo[] = [
    { id: 1, screenId: 'kkpm001', itemNmKanji: '項目A', itemNmPhysics: 'itemA', type: '-', dataType: 'number', commond: '項目A', annotation: '@VfNumericValue' },
    { id: 2, screenId: 'kkpm001', itemNmKanji: '項目B', itemNmPhysics: 'itemB', type: 'List', dataType: 'string', commond: '項目B', annotation: '-' },
    { id: 3, screenId: 'kkpm001', itemNmKanji: '項目C', itemNmPhysics: 'itemC', type: 'List', dataType: 'XXXDto', commond: '項目C', annotation: '-' },
    { id: 4, screenId: 'kkpm001', itemNmKanji: '項目D', itemNmPhysics: 'itemD', type: '-', dataType: 'string', commond: '項目D', annotation: '-' },
    { id: 5, screenId: 'kkpm001', itemNmKanji: '項目E', itemNmPhysics: 'itemE', type: '-', dataType: 'string', commond: '項目E', annotation: '-' }
];
export const METHODINFOS: MethodInfo[] = [
    { id: 1, screenId: 'kkpm001', accessModifiers: 'private', methodName: 'checkMultiField', methodCommond: '項目Aと項目Bの関連チェック', pramas: '項目A、項目B', annotation: '@MultiFueldCheck', returnType: 'boolean' },
    { id: 2, screenId: 'kkpm001', accessModifiers: 'public', methodName: 'XXXScreenDto', methodCommond: 'XXXScreenDtoコンソトクラス', pramas: '-', annotation: '-', returnType: '-' },
    { id: 3, screenId: 'kkpm001', accessModifiers: 'private', methodName: 'getXXXInfo', methodCommond: 'XXX情報取得', pramas: '項目A', annotation: '@IgnoreLogging', returnType: 'XXXInfo' }
];
